Proceedings of the Fourth International Workshop on Foundations and Techniques for Open Source Software Certification (OpenCert 2010) Component Certification as a Prerequisite for Widespread OSS Reuse

نویسندگان

  • George Kakarontzas
  • Panagiotis Katsaros
  • Ioannis Stamelos
  • Luis S. Barbosa
  • Antonio Cerone
  • Siraj A. Shaikh
چکیده

Open source software is the product of a community process that in a single project may employ different development techniques and volunteers with diverse skills, interests and hardware. Reuse of OSS software in systems that will have to guarantee certain product properties is still complicated. The main reason is the many different levels of trust that can be placed on the various OSS sources and the lack of information for the impact that a reused OSS component can have on the system properties. A prerequisite for promoting widespread reuse of OSS software is certification at the component level in an affordable cost. This work addresses the main technical issues behind OSS component certification by formal and semiformal techniques, as well as the incentives that raised the need for the OPEN-SME European funded project. OPEN-SME introduces an OSS software reuse service for SMEs, in order to address the problem that OSS evolves by volunteers that follow different development processes. We discuss the requirements relating to OSS software reuse based on the findings of a survey. Then we present the OPEN-SME tool-set and approach for OSS reuse and finally we show how the provision of verifiable certificates can provide assurance that an OSS component conforms to one or more anticipated requirements, necessary for reusing it in a system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fifth International Workshop on on Foundations and Techniques for Open Source Software Certification (OpenCert 2011) Analysis of Collaboration Effectiveness and Individuals’ Contribution in FLOSS Communities

Free/Libre Open Source Software (FLOSS) development has proven itself over the years to be able to deliver high-quality software products. However, it is not clear how quality emerges from the large amount of loosely organised activities of a FLOSS community. This makes it difficult to apply traditional quality metrics and certification processes to FLOSS products. This paper investigates possi...

متن کامل

Selected contributions from the Open Source Software Certification (OpenCert) workshops

We present to you this special issue dedicated to the 2nd, 3rd and 4th editions of the International Workshop on Foundations and Techniques for Open Source Software Certification (OpenCert) held in 2008 (Milan, Italy), 2009 (York, UK) and 2010 (Pisa, Italy) respectively. This is a compilation of a selected set of extended papers presented at these workshops. OpenCert provides for a unique venue...

متن کامل

Process Scenarios in Open Source Software Certification

Certification of Open Source Software (OSS) presents inherent trade-offs due to the necessity of precisely identifying both a product and an independent certification agent, and on the other of maintain the peculiar, valuable OSS characteristic of being available to an unlimited multiplicity of actors for trial, use and change. This is an intriguing challenge, usually solved by removing from th...

متن کامل

Simultaneous Detection of Arabis Mosaic Virus, Cherry Leafroll Virus and Cucumber Mosaic Virus with Coamplification of Plant mRNA as Internal Control for Olive Certification Programs

Background and Aims: Certification programs of plant propagating materials rely on faster, cheaper and more importantly sensitive and reliable methods for detection of systemic pathogens as indicated in national and/or international health standards of plant propagating materials. Reverse transcription-polymerase chain reaction (RT-PCR) has been documented as an alternative assay for certific...

متن کامل

Reliability certification of software components

Reuse is pinpointed as a key factor to improve productivity and reliability of software systems. Verification and validation of software components and the resulting system is important for reuse to be beneficial on a broad industrial basis. This paper suggests a modelling approach which is suitable for reliability certification of modular systems. It discusses a general reliability certificati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010